package cn.bjxy.shishaolong.common;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 * 临时的一个工具类，后期再做整理
 * @author 时少龙
 * @since 2019.03.11
 */
public class Utils {

    private Utils(){}

    /**
     * 将一个以“,”隔开的字符串，转化成Integer ArrayList
     *
     * @param ids 以“,”隔开的id字符串
     * @return 存放int类型id 的List集合
     */
    public static ArrayList<Integer> idsToIntList(String ids, String splitToken) {
        ArrayList<Integer> idList = new ArrayList<>();
        for (String id : ids.split(splitToken)) {
            idList.add(Integer.parseInt(id));
        }
        return idList;
    }

    /**
     * 将一个以“,”隔开的字符串，转化成 ArrayList
     *
     * @param ids 以“,”隔开的id字符串
     * @return 存放id的List集合
     */
    public static List idsToList(String ids, String splitToken) {
        return Arrays.asList(ids.split(splitToken));
    }
}
